‘Cancer now consuming its own body politic’: S Jaishankar hits out at Pakistan, reflects on China challenge