British MPs back legislation that prevents local boycotts of Israel