World churches' delegation visits Russia and Georgia