Estimating the Intrinsic Dimension of Hyperspectral Images Using an Eigen-Gap Approach