Britain's Centrica restores dividend as profits soar