how much is james garner worth