Gachagua off the hook in Sh7bn fraud case