BP closes some petrol stations in Britain amid HGV driver sh