Great Britain and Ireland staged a stunning fightback to clinch the Walker Cup at Lahinch