Energy Price Cap Could Hit £2,400 This Year