where did frida kahlo live