Hundreds of teens brawl on Jersey Shore