McNair charged with drunken driving, gun possessio