Arafat admits 'mistakes' to MPs