UN slams Spain over assault on Cameroonian migrant