Molecular and structural studies on fungal polygalacturonases and their inhibitor PGIPs