The life and career of Sen. John McCain