Teen mugged in Charlotte parking lot fights back