Cloud software vendor Snowflake is valued at $12.4 billion