BP gives $218 million to LA