Decoding the Battle of Cannae: Hannibal's Military Genius