Energy bills: British consumers quoted up to £3,500 a year for fixed rates