British Gas profits surge