Vitamin nicotinamide riboside protects mice from diabetes complications