portrait of a havanese dog with marigolds by diego rivera 1 9 3 5