Fox: Daniel Suarez wins Xfinity race at Mexico City but can he delight fans in Cup?