House votes to bar undocumented immigrants from healthcare tax credits