Gulf oil disaster still puzzles scientists