Cape Town approves by-law for short-term home sharing