bakit may digmaang punic