Frida Kahlo, who painted mostly small, intensely personal works for herself, family and friends, would likely have been amazed and amused to see what a vast audience her paintings now reach.