Kerry and Putin hold Syria talks in Moscow