Varanasi, la ciudad sagrada a orillas del Ganges