Starwood Capital acquires seven Westfield shopping centers