British Gas Loses 372k Customers While Owner Centrica Predicts £70m Loss Due to Price Cap