In Pakistan’s most violent city, the Virgin Mary from south India brings together Hindus, Muslims, and Parsis