Thousands rally in capital of Somalia