Snowflake raises annual product revenue forecast to $5.84 billion and signs a major $6 billion AWS partnership, driving shares up 29%.