DWP orders 34,500 people to repay benefits with fines up to £20,000