jimmy buffett pays for own drink for first time in YES7 years