Ultramarathon runner and former liberal MP Pat Farmer has arrived in Sydney as he runs across the country in support of an Indigenous Voice to Parliament.