Why did Saddam Hussein invade Iran in 1980?

A. To spread Iraqi territory
B. To gain control of Iranian oil
C. Bring down Ayatollah Khomeini's government
D. All of the above