Bi-level trajectory optimization on uneven terrains with differentiable wheel-terrain interaction model