Semiparametric Principal Component Analysis