A glance at the all-new Mazda CX-80