20kva diesel generator price of one year global warranty