Presidential candidates make last push to undecided voters