Dayton, Emmer and Horner take last shots at each other in final debate