Hydrogen from urea: a novel energy source