Former British PM Johnson has apologised for 'inadvertently' misleading parliament, at a hearing over 'Partygate'.