Samantha Morton examines the passionate and volatile marriage of renowned Mexican artists Frida Kahlo and Diego Rivera.