Christoph Waltz and Willem Dafoe co-star in a mostly shoddy western pastiche that lacks craft and compelling characters