Thousands wait hours to buy pot in Mass.