FOXA1: a transcription factor with parallel functions in development and cancer.