Miles Guo gets 30 years for $1B Himalaya Exchange fraud