Exact sampling of determinantal point processes with sublinear time preprocessing