Hillary Clinton attends grand opening of the Erie Canal Harbor in Buffalo, New York