EXCHANGE AGREEMENT DATED AS OF APRIL 20, 2005 BY AND AMONG COMCAST CORPORATION, TIME WARNER CABLE INC., TIME WARNER NY CABLE LLC and THE OTHER PARTIES NAMED HEREIN