One in five future thyroid cancers linked to excess weight