DWP accused of 'rewarding failure' after companies given £630 million for more disability benefit tests