Port Fairy wins Hampden league premiership