Geometric calculation of view factors for stream surface radiation modelling in the presence of riparian forest