Penalised method of sieves for semi-parametric AFT model with right-censored survival data