Petrol price hiked by 17 paise a litre, Diesel by 21 paise