Allawi slams Iran as Maliki holds talks in Tehran