Australia beat South Korea to win Asian Cup