A data-driven computational model enables integrative and mechanistic characterization of dynamic macrophage polarization