500,000 fine on factories for causing smog