Lost his son on 9/11, firefighter Jim Riches later battled toxic illness and died at 74 after decades aiding others.