Sir Nicholas Swinton dies age 106.