Imperial Beach scavenger hunt provides family fun, history lesson