Gli and hedgehog in cancer: tumours, embryos and stem cells