Complex Locomotion Skill Learning via Differentiable Physics