Sanjay Dutt Swears off Alcohol