The Large Margin Mechanism for Differentially Private Maximization