St. Louis receives $500,000 EPA grant for community cleanup