Turkey, Russia, Azerbaijan, Iran agree on IT venture