Period drama ‘The Girl with the Needle’ has hidden horrors | Cannes review