Protesters clash with police over Spain's amnesty bill