Bristol City owner Steve Lansdown writes off £14m of debt