Moin ul Haque assumes charge