Up to 300 teenagers involved in fight at amusement park: ‘No one could leave’