Grenade attack on US general as UN consults Iraqis on elections