Snowflake surges 21% as AI demand lifts product revenue 37%