The extraordinary, desert city of Yazd boasts many wonders, from Zoroastrian relics to beautiful gardens