Demi Vollering won the second Tour de France Femmes after outclassing her rivals, including an off-colour Annemiek van Vleuten.