78-year-old Boston Marathon runner's photo goes viral