Nine in 10 top global companies failing to uphold human rights, report says