The life and career of US Sen. John McCain