Putin promises 'immediate' ceasefire