Indian vaccine for coronavirus could take up to 2 yrs: ICMR