Move to cap 'rip-off' energy bills