Structure function and molecolar studies on fungal polygalacturonases and their inhibitors PGIPs