Multimodal Sensor-Fusion for Context-Aware Semi-Autonomous Control of a Multi Degree-of-Freedom Upper Limb Prosthesis