Thousands protest pope visit to Madrid, police violence