Launceston Tornado Ellie Collins signs contract with Perth Lynx