Drift velocity peak and negative differential mobility in high field transport in graphene nanoribbons explained by numerical simulations