Parkes Elvis Festival nearly 'lost forever' after seven years