Czech National Bank reports CZK 55.1 billion profit in 2023