Tourists flock to Colorado for 420 holiday, first US Cannabis Cup