Katie Holmes, Jamie Foxx wedding details revealed