Los Angeles mayor celebrates ‘retreat’ as Pentagon ends deployment of 2,000 National Guard troops in city