US generals contradict Biden on leaving troops in Afghanistan