Sparse Generalized Pca And Dependency Learning For Large-Scale Applications Beyond Gaussianity