Europe wins Ryder Cup after shocking comeback over U.S.