who lead the roman in the first punic war?