General Motors agrees to pay $12.5 million penalty in a breach of privacy settlement