Bangladesh battles energy and labour issues