Modelling jumping in Locusta migratoria and the influence of substrate roughness