Volvo's 2020 XC90 is a crisp and zippy ride