how to drink alcohol and not gain weight