Russia has reportedly released a American citizen who had been detained on drug charges, just hours ahead of its talks with the US over Ukraine.