‘Cynical’ EU blamed for 100,000 workplace-related cancers