Tim Roth shines in Michel Franco's portrait of a sociopath, but the film around him drifts listlessly, feeling way longer than 80 minutes