Spanish police link 120 gas canisters to suspected terrorist plot