Protesters clash with police at Barcelona real estate fair