Self-Adaptive Training: beyond Empirical Risk Minimization