78-y­ear-old Boston Marathon runner's photo goes viral