Ex-President Clinton undergoes heart procedure, is 'in good spirits'