Approximate Dynamic Programming By Minimizing Distributionally Robust Bounds