State-designated shops in Colorado prepare for a 'green rush' of customers as recreational marijuana is legalised on 1 January.