UCAV Path Planning for Avoiding Obstacles using Cooperative Co-evolution Spider Monkey Optimization