Comparative Analysis of UAV Path Planning Algorithms for Efficient Navigation in Urban 3D Environments