Topology optimization, variable stiffness design and staggered optimization for laminated composite structures: a comparative study