Quest Diagnostics data breach affects 34,000 customers