David Cronenberg's new body horror is a perverted and erotic spectacle