Factor Modelling For High-dimensional Functional Time Series