Huffington post cancels launch of Russian site