Ukraine's Zelenskyy hails the agreement as 'the right steps' as Russian foreign minister says will need 'guarantees'.