Three million people could be spared from the DWP cuts after Labour MPs refused to "accept" them