President commissions Naguru-Nakawa project, bashes critics