Khambhat: the town that has shaped India's crystals for a thousand years