General system framework of customer choice processes of tourism services