President Trump holds back on strike against missile site