Bacon, sausages, burgers and ham 'can cause cancer', the World Health Organisation says