Optimal Shrinkage of Eigenvalues in the Spiked Covariance Model