Energy price cap rise 'reflects 14 years of failed policies'