'Gulf residents are still struggling' 4 years after BP oil spill, groups say