Thousands of supporters, protesters gather at Huntington Trump rally