A new report finds more than 40 million people are subject to modern slavery worldwide, as consumers unwittingly buy billions in 'supply chain slavery' products each year.