Third Johannesburg fire in three weeks