Gary Johnson had another “Aleppo moment” when he couldn’t name a single foreign leader