Challenges and advances in non-linear finite element analysis of solids and structures