Adaptive and Implicit Regularization for Matrix Completion