William Fairbairn — Scottish civil engineer, structural engineer and shipbuilder