Snyk raises $150 million at $1 billion valuation for AI that protects open source code