Launceston crowned 2018 STJFL champions