N-Bromosuccinimide promoted one-pot synthesis of guanidine: scope and mechanism.