Afghan opposition hold rally to criticize government