Humor norms for 4,997 English words