'Shaky' Ukraine accord gets mixed reaction