4 U.S. soldiers killed by Iraqi militants posing as Americans