Japan are through to the Asian Cup final for the fifth time after beating Iran 3-0 in the first semi-final on Monday.