Smart System to Optimize Energy Use of Water Heaters