McDonald’s fires 18 people after BBC investigation