What was one of the reasons McClellan was hesitant in battle?