Modeling and design optimization of golf shafts