Thousands pack Seattle park for Hempfest