‘Cash and carry’ cause of petrol shortage – OMCs