Spanish firm in botched power tender costs taxpayers Sh3.2bn