Geometric Satake correspondence for affine Lie groups