Madrid bans Airbnb in historic district