Petrol stations blocked as fuel shortage fears spark panic buying