Russia keeps rates on hold as Trump-Putin contact boosts markets