James Murdoch fights back in army green