ROCHESTER MEDICAL CORP