Which battle was longer, the Battle of Fredericksburg, or the Battle of Manila?