The immunology of stroke: from mechanisms to translation