Pay Up! City set to collect $40 million in restaurant fines