Video shows new cap put on leaking BP Gulf well