British Gas and the April 2026 Energy Price Cap: What UK Households Need to Know