El Paso ranks 3rd in 'Family Friendly Cities'