Stephens wins All-American US Open final