Protesters march through downtown West Palm Beach