Marina Warner receives Truman Capote Award