The phylogeny of megalosauroids (Dinosauria: Theropoda) with implications for the evolution of North African ecosystems Presentation uri icon