Social and immigration factors in intimate partner violence among Ecuadorians, Moroccans and Romanians living in Spain.