Family car review: 2021 Mazda MX-30