Russia has banned a charity founded by hedge fund billionaire George Soros, saying it posed a threat to state security and the Russian constitution.