Analysis of a dual-temperature air source heat pump cycle with an ejector