A Durham firefighter has raised hundreds of pounds by enduring an epic running challenge in memory of a friend who tragically took his own life.