GM issues rare public apology amid recall of 1.6 million cars