Medical supply company C.R. Bard to be acquired for $24B