American Vincent Zhou wins Skate America crown in Las Vegas