John McCain, Arizona senator and Vietnam war hero dies at 81