Infrastructure development in Africa : eradicating stumbling blocks to maximizing investment potentials of Infrastructure development in Africa : eradicating stumbling blocks to maximizing investment potentials