Trading update and share repurchase programme - Centrica PLC | Ticker