General McClellan made a mistake of holding how many troops?