Protesters clash with police in Bahrain