Over 55s and under 25s to be hit hardest by upcoming energy price rises