An analytic structure factor for macroion solutions