The functional diversity of Aurora kinases: a comprehensive review