Magic Millions yearling sale in Launceston breaks state record