how does ace cash advance work payday loan places in birmingham al