Record auction for a painting by Frida Kahlo, sold for 34.9 million dollars