GUARANTEE AGREEMENT dated as of December 1, 2004 among LEVEL 3 COMMUNICATIONS, INC., the Subsidiaries of LEVEL 3 COMMUNICATIONS, INC. identified herein, and MERRILL LYNCH CAPITAL CORPORATION, as Agent