Novartis lifts 2023 earnings forecast for third time