Thousands gather peacefully in Baltimore City to protest police brutality