Adaptive Passivity-Based Multi-Task Tracking Control for Robotic Manipulators