WARRANT AGREEMENT Dated as of May 25, 2007 by and between RCN CORPORATION and HSBC Bank USA, National Association, as Warrant Agent