More patients are buying private hospital care amid record NHS waiting lists