Some 8.6 million people threw sick days last year blaming work culture and workloads, a survey suggests.