Why Kashmir means so much to both India and Pakistan