UK households have been told energy bills will rise again from April after Ofgem announced another price cap rise.