A father in China finishes marathon with dead son’s photo, fulfilling promise