Protest disrupts opening of North America’s largest weapons fair