DiSECt – a differentiable simulation engine for auton