Steve Harvey reveals his past in tears