3 bedroom flat to rent in gardens cape town