Recovering Low-Rank and Sparse Matrices with Missing and Grossly Corrupted Observations