Anaheim approves $4 billion entertainment district