China has been eliminated in the 2019 Asian Cup after being defeated by Iran 0-3 in the quarter-final.