Machine learning for wind flow modelling: using grid-based neural networks to capture wind flow changes over terrain