Finite-element time-domain modelling of cylindrical structures with a modal non-reflecting boundary condition