On Kashmir and Pakistan, the time is ‘now or never’ for India