Trump economist Peter Navarro fumbles as CNN host demands answers about the lack of ventilators