Lizzie Armitstead wins Women's Tour of Flanders