Abkhaz president agrees to resign, new presidential elections set for March 22