Mystic Journey wins $5 million All-Star Mile at Flemington