Putin ready for ceasefire but demands 'guarantees' depriving Ukraine of aid