Al-Sadr fires 2 for meeting US general