Boris Johnson’s unpaid £535 debt ‘nothing to do with Downing Street flat’