‘Knocked on 20,000 doors’: Alex Dyson’s six-year fight to unseat Liberal MP