BP exploited Mexican communities hoping to benefit from carbon credits: report