New poll finds Trump and Biden neck and neck