Manchester United midfielder Bastian Schweinsteiger will be banned for three matches after accepting a Football Association charge of violent conduct.