Oil marketing companies cut petrol, diesel prices after 22 months