El Cajon opens brand new $10 million animal shelter