Low-rank Matrix Completion using Alternating Minimization