Former President George W. Bush delivered a touching eulogy for Senator John McCain, calling him a "friend" and adding that "the world is smaller for his departure."