House votes to block China from buying oil from US reserves