Hundreds attend vigil for missing teen Erica Parsons