Spatio-temporal neural network for channel prediction in massive MIMO-OFDM systems