Massive protests fill the streets of Yazd, Iran