The Joint UK Land Environment Simulator (JULES), model description – Part 1: Energy and water fluxes