CKE names Haley chief marketing officer