Cone-Constrained Principal Component Analysis