’ as Democrats slam president’s comments