Alabama Phoenix Festival to run May 24-26