US House votes to trash Obamacare