The Investigation and Optimization of a Two-Heat-Pump System Incorporating Thermal Storage for Shaping Residential Heating Load