Spanish taxi drivers ended a six-day national strike late on Wednesday after the government agreed to limit licenses granted to online ride-hailing services such as Uber.