More than two million people in Russia are thought to be homeless and living without state benefits and healthcare. Their chances of returning to a normal life are slim, but some people are trying to make a difference.