BP, industry blamed in Gulf spill