Obama Faults Presidents Bush, Clinton On Mideast