Structure of even-even cadmium isotopes from the beyond-mean-field interacting boson model