What is the (a) name of the company, (b) monetary value of the tender and (c) duration of the tender for each of the 27 renewable independent power producers that were set to sign power purchasing agreements with the Government and Eskom on 13 March 2018?