Graph Transformer Network for Flood Forecasting with Heterogeneous Covariates