Calcutta makes rapid strides in replacing diesel public buse