GLRT-based Adaptive Detection Algorithms for Range-Spread Targets