DYNAMIC ECONOMIC DISPATCH OF A MICROGRID USING CUCKOO ALGORITHM