how much is a 50 gallon water heater at home depot