Jamie Foxx's dating history: His girlfriends and exes