German government may end up buying more medical cannabis than expected, but at a lower price