Gulf of Mexico oil leak contained after 14 years