British Gas announce surge in profits due to the cold weather