Energy bills are set to rise by more than £100 a year from April