UK energy giant Centrica triples profits