The billion-dollar palaces of Apple, Facebook and Google