Medical device co C. R. Bard to buy peer Rochester Medical for $262 mln