A Lebanese judge has charged caretaker Prime Minister, Hassan Diab and three ex-ministers with criminal neglect over the huge explosion at Beirut's port that killed more than 200 people on August 4.