A few street names, hospitals and buildings still remind us that once Punjab was a rich mosaic of Hindu, Muslim, Sikh and Christian communities