Former PM Tony Blair defends his decision to invade Iraq but apologises for mistakes