Swedish fashion giant Hennes & Mauritz (H&M) has placed a ban on sourcing cotton from Turkmenistan and Syria in a bid to eradicate forced labour from its supply chain.