Petrol pumps in 24 states not to buy fuel from OMCs