BP: cap gets some Gulf oil, but crude still spews