Trump rips GM, says company falls short on ventilators