Jamie Foxx has been 'out of the hospital for weeks' following health scare: daughter