STOCK PURCHASE AGREEMENT Dated as of December 30, 2004 among TELLABS, INC., THE STOCKHOLDERS AND THE OPTIONHOLDERS