Efficient Task Planning for Mobile Manipulation: a Virtual Kinematic Chain Perspective