Vehicle motion prediction for autonomous driving