US general court-martialed for sexual assault