India switches policy but still short of vaccines