Does smoking cause diabetes?