The function of microglia, either neuroprotection or neurotoxicity, is determined by the equilibrium among factors released from activated microglia in vitro