Tehran mayor withdraws from Iran presidential election