John Thomas Thorp, Lord Mayor of London