Jennifer Arcuri 'admits affair with Boris Johnson'