Baltimore police fight back against violent protesters