Bard shareholders approve $24B merger with BD