Oil firms making Rs 10 a litre profit on petrol, Rs 6.5 loss on diesel