heat pump water heater pros and cons