Global Path Planning for Autonomous Underwater Vehicles in Current Field with Obstacles