Moroccan authorities have arrested a man suspected of supplying gas canisters to a jihadi cell that carried out a double attack in Catalonia earlier this month that killed 16 people, a source from the Spanish investigation said.