Home Fashion Jamie Foxx Owns 'Thousands' of Sunglasses, Shops at Zara and More Style Secrets from the Star