As Iran elects a new president, I drove 550 miles from its holiest city to the capital to see how people are divided