British Gas raises energy bills by 35%