STOCK PURCHASE AGREEMENT dated as of July 20, 2000 by and between STEINWAY MUSICAL INSTRUMENTS, INC.