Sky shareholder calls for James Murdoch to be replaced as chairman