Bianca Andreescu beats Serena Williams