spi_memory: Latch data_in before tail edge of read

This maintains the data value cross the clock edge of read.