A New Algorithm for Finding MAP Assignments to Belief Networks