Energy prices will rise by 10% and winter fuel payments will only be paid to pensioners who receive benefits.