Pay divide is the result of some cities having more ‘cutting edge’ private sector jobs and businesses than others – report