Snowflake hacker pleads guilty, faces up to 32 years in prison