A Direct Formulation for Sparse PCA Using Semidefinite Programming