Solving Large MDPs Quickly with Partitioned Value Iteration