Carbon emissions hit record high in 2023: IEA