Improved introduction and added abstract