Interleukin-13 protects against experimental autoimmune myocarditis by regulating macrophage differentiation.