A Decision Tree-based Monitoring and Recovery Framework for Autonomous Robots with Decision Uncertainties