The energy price cap is increasing by 6.4% from April 1, Ofgem has announced, meaning the average bill will jump from £1,738 to £1,849 a year. Here's everything you need to know