Topology optimization of geometrically nonlinear compliant mechanisms for flexibility, stiffness and strength