Rep. Mo Brooks, who lost in Alabama Senate GOP primary this year, just revealed in an emotional House floor speech that he has prostate cancer.