Energy price cap: Average household energy bill to rise to £3,549