Karachi cracks down on public littering with heavy fines