Stephanie Aziz Ki arrives in Tanzania to end weeks of speculation