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