Cycling: Soler wins Tour de France ninth stage (Channel NewsAsia)