Oil from BP's damaged Gulf of Mexico well has cleared from the sea surface faster than expected, scientists say, 100 days after the disaster began.

More...