How Adrian Grenier has learned to manage his vices