PETS.COM, INC. SERIES B PREFERRED STOCK PURCHASE AGREEMENT