Fast Principal Component Analysis of Large-Scale Genome-Wide Data