Adelaide Fringe Festival smashes records with 655,541 tickets sold