Jude Law wore perfume that smelled like 'fecal matter' for Henry VIII role