Still the world's best sports car? Mazda MX-5 2024 review: New update for Subaru BRZ rival tested