Clinton and Trump running neck and neck in home stretch