Swiss firms put 1.3 million workers on shorter hours as epidemic guts economy