Energy Price Cap to be Lowered by £17 from April