No mystery to weight loss for ‘Sleepless’ star Jamie Foxx