Numerical Modelling and Field Study of Thermal Plume Dispersion in Rivers and Coastal Waters