Text this: Optimal Power Allocation Scheme Based on Multi-Factor Control in Indoor NOMA-VLC Systems