Modeling longevity risks using a principal component approach: A comparison with existing stochastic mortality models