Obama says government talks in Iraq "too long"