John McCain, war hero and former U.S. presidential candidate, dead at 81