Spain holds 16 suspected Islamist militants