AMENDED AND RESTATED STOCK PURCHASE AGREEMENT by and among SONUS PHARMACEUTICALS, INC. and SELLERS MANAGERS COMPANY OPTION HOLDERS COMPANY WARRANT HOLDERS and SELLERS’ AGENT Dated as of December 22, 2004