Algeria presidential elections set for July