Dimensionality reduction using PCA