A Linearly Convergent Algorithm for Distributed Principal Component Analysis