World's largest pizza box serves up to 70 people