Ashley Wagner wins Skate America in Kent