Swiss NGO says 18 staff members detained in Afghanistan