Thousands protest in Moroccan capital