At least 2,000 march on Trump’s Florida resort