Bud Spencer, born Carlo Pedersoli in Italy in 1929, played in 16 films alongside Terence Hill, whose real name was Mario Girotti