Simulation of Lakes and Surface Water Heat Exchangers for Design of Surface Water Heat Pump Systems