Jimmy Buffet tickets go on sale, fans line up early