who played truman capote in in cold blood