India gifts 30 ambulances, six buses to Nepal