Algerian opposition slams bin Salman's visit