President Trump touched off a firestorm Wednesday after tweeting that he wants to ban transgender people from serving in the U.S. military in any capacity -- citing advice from his "generals" and medical costs.