British Gas owner says trading ‘challenging’ Centrica warns that warm weather and falling prices will affect its results this year. Source