Gli proteins and Hedgehog signaling: development and cancer.