Modelling time-varying covariates effect on survival via functional data analysis: application to the MRC BO06 trial in osteosarcoma