James Murdoch resigns from British drug giant board