Katie Holmes Kisses Boyfriend Jamie Foxx on Yacht in Miami: Photos