Recursive Dictionary-Based SimultaneousOrthogonal Matching Pursuit for Sparse Unmixing of Hyperspectral Data