Former national security adviser Robert McFarlane dies at 84