Serena Williams retires ill at Indian Wells