Spain faces sharp criticism over Cape Verde situation