Campaigns make final push to election day