Just four years ago Josh was running marathons - now he is in a race against time to raise 500,000 for specialist cancer ...