Ukraine’s president finds himself squeezed between two big powers