Rana Plaza Companies 'not doing enough'