Describir: A comprehensive review on artificial intelligence driven predictive maintenance in vehicles: technologies, challenges and future research directions