Capt Sir Tom Moore visits Keighley to be made an honorary freeman of the town