US recalls 300 soldiers to Iraq