How many career home runs did the baseball player, who made a promise to Johnny Sylvester, hit