Quest Diagnostics data breach affects 12 million customers