Rare political protest in Saudi Arabia dispersed by police