home depot 40 gallon electric hot water heaters