Robust PCA by controlling sparsity in model residuals