Although the battle of shiloh seemed to be a victory for the north why was the apperant winner grant highly criticized