Soros buys stake in BSE for $34m