Controlled-source electromagnetic modelling using high order finite-difference time-domain method on a nonuniform grid