NBC: Prince Harry settles lawsuit with Rupert Murdoch's newspapers after 'full' apology