Merck snares NovaCardia in $350M buyout