Guaranteed Rank Minimization via Singular Value Projection