cannabis price war