Oil giants join supermarkets in cutting petrol prices