Tall ships have docked in Buffalo