Manassero becomes youngest ever winner on European Tour