Oil painting Abstraktes Bild by the German artist Gerhard Richter has sold for £21 million ($34 million) - an auction…