Isogeometric shape optimization of design-dependent structures