Bedford taxi driver sacked as firm apologises