Direct 0-1 Loss Minimization and Margin Maximization with Boosting