US general: American forces may not leave key Iraqi cities