GUARANTEE AND COLLATERAL AGREEMENT made by ICONIX BRAND GROUP, INC. and certain of its Subsidiaries in favor of BARCLAYS BANK PLC., as Administrative Agent Dated as of November 22, 2011