General Election 2017: Energy bill cap 'will hit consumers'