Mazda MX30 petrol hybrid has never been so good