Dixon announces All Night Long tour