What did McClellan fail to capitalize on after the battle?