How many colors does the flag of Iran have