The Barefoot Runner 12 years ago He runs 42km every other day. He spins his own cloth. Meet the Gandhian marathon man