Greedy Low-rank Matrix Completion