Transferable and non-transferable utility in game theory