Champions Trophy: Pakistan pulls off famous win against old rival India