Waiting lists unlikely to return to pre-pandemic levels until at least 2029, warns think tank