Armitstead wins women's World Championship road race