The Second Punic War expands to Spain, Sicily, and even Greece