Canadian Natural Resources Limited announces 2023 second quarter results