Populist Shi'ite cleric Muqtada al-Sadr has won Iraq's parliamentary elections, according to initial results.