Boris Johnson refuses to rule out future tax rises