Bangladesh nears completion of eight mega projects, spends 2