Multiscale mechanical modelling of complex materials and engineering applications