Social audits 'are failing to detect factory abuses'