BP: New cap on Gulf of Mexico oil well in place