The Model of Children's Active Travel (M-CAT): a conceptual framework for examining factors influencing children's active travel.