Taxi protest blocks main road in Madrid