Andreescu wins U.S. Open