20160516 world.us: Obama slams Trump in speech: 'Ignorance is not a virtue'