Overcharging of a spherical macroion by an oppositely charged polyelectrolyte