Fire in San Pedro threatens homes