Three iteratively reweighted least squares algorithms for $$L_1$$L1-norm principal component analysis