Can a tankless hot water heater run out of hot water?