Two-stage nonnegative sparse representation for large-scale face recognition