Woman, 67, fighting for life after being hit by truck in Bradford