Haptic Support for Improved Task Guidance in a 3D Virtual Aircraft Maintenance Environment based on an Intelligent Assembly Planning Algorithm