Canadian Natural Resources Limited announces 2023 third quarter results