PDDL-Based Task Planning of Survey Missions for Autonomous Underwater Vehicles