British Gas apologies for controversy in which debt agents working on its behalf had broken into the homes of vulnerable customers to fit prepayment energy meters