An Interpretable and Stable Framework for Sparse Principal Component Analysis