when was the last time an american won the new york marathon