MEPs back controversial 'Robin Hood tax'