Shaw and Partners hires David Walsh, former Goldman Sachs and Wilsons banker