A differential equation model of the interaction between the migration of the Senegalese grasshopper, Oedaleus senegalensis, its predators, and a seasonal habitat