$1 billion 'city within a city' development approved by Coachella, Calif., city council