House Approves Energy Bill Shielding Oil Giants from Lawsuits, Taxes