VENICE, La. (AP) - BP PLC said Monday that it will pay for all the cleanup costs from a massive oil spill in the Gulf of Mexico that could continue spewing crude for at least another week. The company ...