UK caps annual household energy bills at $2,876 for 2 years