Eskom loses battle to cancel R5.2bn tender