Late Cretaceous ammonites from the Bou Angueur syncline (Middle Atlas, Morocco) - stratigraphic and palaeobiogeographic implications.