Exhibit 4.2 WARRANT AGREEMENT By and Between MICRUS CORPORATION