Mike Lynch tells US jury Autonomy ‘wasn’t perfect’ but denies fraud