A woman turning 100 says the secret to her long life is “marmalade and 40 cigarettes a day”. Margaret Ham, 99, will be ...