Serena Williams confirmed to be 20 weeks pregnant