A behavioural approach to linear time-varying descriptor systems