The government suffers a major blow as the House of Lords votes to delay tax credit cuts and to compensate those affected in full.