Actor James Garner dies at 86