Gregg Allman has liver transplant