20-story apartment tower to be built across from Balboa Park