Protesters stage mass rally against Bahrain ruler