Olympus snaps up Image Stream Medical for $87M