SHAREHOLDERS AGREEMENT, dated as of May 3, 2016 by and among Quintiles Transnational Holdings Inc. and CERTAIN SHAREHOLDERS