Mistake Bounds for Binary Matrix Completion