GUARANTEE AND COLLATERAL AGREEMENT made by ULTRA CLEAN HOLDINGS, INC. and certain of its Subsidiaries in favor of BARCLAYS BANK PLC, as Administrative Agent Dated as of August 27, 2018