Powering the Mobile Revolution: Principles of Spectrum Allocation