Angela Merkel visits Moscow and Kiev to meet Putin and Zelenski