Snowflake's 46% AI rally faces earnings test in fiscal Q2 report