IndianOil says no shortage, diesel sales surge 18%