President Donald Trump says he doesn't want all teachers to carry guns — just those who have "talent".