Ground source heat pump control methods for solar photovoltaic-assisted domestic hot water heating