John Gibb — Scottish civil engineer (1776-1850)