Integrating Multimodal Interaction and Kinesthetic Teaching for Flexible Human-Robot Collaboration