Totally Corrective Boosting Algorithms that Maximize the Margin