Three years after BP oil spill, new report rates health of Gulf of Mexico ecosystem