Eight injured in French factory explosion