James Murdoch grilled over phone hacking failures