Becton Dickinson to acquire Bard for $24 billion