Bidding war sends rare ‘Mediterranean Blue’ diamond to $21.5 million at Sotheby’s auction, but not everyone’s dazzled