Charcoal-based toothpastes, which claim to whiten teeth, are a "marketing gimmick" which could increase the risk of tooth decay and staining, says a review in the British Dental Journal.