Resource Allocation in MIMO Multi-Cellular Networks via Submodular Optimization