Cross-layer Optimization of MAC Scheduling for Multi-User Virtual Reality over 5G