Game theory based dynamic spectrum sharing for next-generation mobile networks