US won’t leave Afghanistan: Mullen