British Gas owner Centrica restores dividend amid massive profits from soaring oil and gas prices