Jamie Foxx out of hospital recuperating