Weighted matching of MARC bibliographic records