Ryan Cavanagh wins Stan Siejka Launceston Cycling Classic