the devil meets the nun, leonora carrington