Snowflake attacker pleads guilty to hack of 165 companies’ data