500 jobs to be created in Cork by Swiss multinational