Profit-aware coalition formation in fog computing providers: A game-theoretic approach