Spain's plan to ban 10,000 holiday lets in Barcelona in the next five years could be scuppered as Airbnb pushes back over a breach of EU law.