Picasso painting sells for $133 million