Stewart McSweyn does it again with Burnie mile win