Police, protesters clash in Baltimore