SOLAR CAPITAL LTD. SHARE PURCHASE AGREEMENT