A velocity-variation-based formulation for bedload particle hops in rivers