EXHIBIT 10.7 MMC NETWORKS, INC. SERIES B PREFERRED STOCK PURCHASE AGREEMENT