Vincent Zhou upstages Nathan Chen at Skate America