SHAREHOLDERS' AGREEMENT OF NEWCOURT HOLDINGS, INC. AND SUBSIDIARIES