When ‘Kashi-Mathura’ chants from crowd made PM Modi pause, smile during New York speech