India summons Pakistani envoy as Narendra Modi vows to exact 'heavy price' over deadly attack in Kashmir.