Large corporations working in California have reaped tens of millions of dollars in new federal stimulus funds, despite previous pollution violations, criminal probes, and allegations of fraud, a California Watch investigation has found.