Caroline Wozniacki marries NBA veteran with best friend Serena Williams as a bridesmaid