portrait of a cream colored havanese dog with a bouquet of calla lillies, mexico, painting by diego rivera realism 1 9 3 5