6 firms made responsible for keeping Mecca clean