Steve Schmidt quits Republican Party