BP siphoning oil from spill