Millions of gallons of BP oil rests on Gulf floor