Silva's Barcelona stint turns sour