annie leibovitz snapped salma hayek as her artista alter - ego frida kahlo for vogue magazine in october 2 0 0 2