Teacher fired for saying China, Mexico and the UN exist