Fernandes Barasa appears before EACC over Sh18b Ketraco scandal