who was the roman commanders in the first punic war?