The fund to compensate Gulf Coast businesses and residents for damages from last year's BP oil spill says it has paid out $5 billion of the $20 billion set aside for recovery.