Empirical Bayes Covariance Decomposition, and a solution to the Multiple Tuning Problem in Sparse PCA