Low-rank matrix recovery with non-quadratic loss: projected gradient method and regularity projection oracle