How does an electric water heater work and why am I running out of hot water?