Oil-rich Qatar has bought Paul Cézanne's painting "The Card Players" for more than $250 million, by far the highest price ever paid for a work of art.