A framework for isogeometric-analysis-based design and optimization of wind turbine blades