More than eight out of 10 UK doctors have experienced mental health issues during their career, with the vast majority reporting heavy workload and long working hours as key contributing factors.