In contested Kashmir, Hindus begin month-long pilgrimage to cave shrine under heavy guard 3 July 2025