John Varley — British canal engineer