Home Stock BP greenlights $5B Gulf of Mexico offshore drilling project