Rapid spatio-temporal flood modelling via hydraulics-based graph neural networks