pros and cons of a heat pump water heater