WARRANT AGREEMENT Xm Satellite Radio Holdings Inc.