Putin announces Easter truce with Ukraine