A robust and efficient iterative strategy for geometrically non-linear structural problems: assessment in displacement-based FEA and IGA