Input problems with 74HC595