The Noisy Power Method: A Meta Algorithm with Applications