Publius Cornelius Scipio, Africanus Maior