CSIRO publishes 2023-24 GenCost report