Public Investment Corporation accepts Zahid Group's R23bn bid for Barloworld, with conditions