Seville has approved a law that will majorly restrict the granting of licences for Airbnb-style flats.