India unveils first CNG bus covering 1,000 kilometers on a single fueling