Russia will halt gas contract if not paid