Optimal Binary Classification Beyond Accuracy