REPORT: Katie Holmes is "Head Over Heels" for Jamie Foxx